阅读更多

4顶
1踩

编程语言
Clojure于日前发布了最新的 1.4 版本。


Clojure是一个在 JVM 平台运行的动态函数式编程语言。在 JVM 平台运行的时候,会被编译为 JVM 的字节码进行运算,能调用Java的类库,支持并发。

此次 1.4 版本新增了许多新功能,主要内容如下:

  • 将以“_”开始的语法格式改为以“.”开始。
  • 新增字符串读取器。
  • 新增了一些诸如 clojure.core/mapv 之类的模块。
  • 在 defrecord 里新增工厂记录方法。
  • assert-args 显示错误信息时,新增显示命名空间和出错代码行数。
  • 改进了 Unicode 字符串里存在无效字符的报告方式。
  • 新增 Java 7开发文档说明。
  • 将Java中的 int 数据类型封装为 java.lang.Integer类。
除了添加了上述新功能以外,1.4版本还在性能上做了一些优化,同时,也修复了一些Bug。

详细信息Changes to Clojure in Version 1.4

下载地址http://clojure.org/downloads
  • 大小: 5.7 KB
4
1
评论 共 9 条 请登录后发表评论
9 楼 ray_linn 2012-04-23 20:26
Java 版 F#?
8 楼 nemohq 2012-04-20 17:37
嗯,小编明白问题出在哪里了。是小编在文章中没有写清楚,由此给您带来了误解,真是抱歉。小编已经把文章修改了。同时,谢谢您指出这一有歧义的地方。谢谢您!

7 楼 tlde_ti 2012-04-20 16:04
nemohq 写道
dennis_zane 写道
Clojure跟Scala怎么可能类似呢?这新闻无厘头啊。

Clojure是JVM上的Lisp方言,有兴趣关注clojure的可以加入cn-clojure邮件列表:

https://groups.google.com/forum/?fromgroups#!forum/cn-clojure



它们都是运行在JVM平台上的函数式编程语言。Clojure创建方式的确与Lisp类似,但说“和 Scala 类似”似乎并无不妥之处。

这里有一篇文章《Scala和Clojure,以及优秀的企业级语言之道》。

nemohq 写道
dennis_zane 写道
Clojure跟Scala怎么可能类似呢?这新闻无厘头啊。

Clojure是JVM上的Lisp方言,有兴趣关注clojure的可以加入cn-clojure邮件列表:

https://groups.google.com/forum/?fromgroups#!forum/cn-clojure



它们都是运行在JVM平台上的函数式编程语言。Clojure创建方式的确与Lisp类似,但说“和 Scala 类似”似乎并无不妥之处。

这里有一篇文章《Scala和Clojure,以及优秀的企业级语言之道》。

新闻里你自己都说scala是多范式语言了..咋变成函数式编程语言了.
scala不符合纯函数式的定义,
不过如果以haskell为函数式语言的标杆的话,scala还比lisp更能实现函数式编程.
6 楼 nemohq 2012-04-20 15:43
dennis_zane 写道
Clojure跟Scala怎么可能类似呢?这新闻无厘头啊。

Clojure是JVM上的Lisp方言,有兴趣关注clojure的可以加入cn-clojure邮件列表:

https://groups.google.com/forum/?fromgroups#!forum/cn-clojure



它们都是运行在JVM平台上的函数式编程语言。Clojure创建方式的确与Lisp类似,但说“和 Scala 类似”似乎并无不妥之处。

这里有一篇文章《Scala和Clojure,以及优秀的企业级语言之道》。
5 楼 dennis_zane 2012-04-20 14:42
Clojure跟Scala怎么可能类似呢?这新闻无厘头啊。

Clojure是JVM上的Lisp方言,有兴趣关注clojure的可以加入cn-clojure邮件列表:

https://groups.google.com/forum/?fromgroups#!forum/cn-clojure

4 楼 endual 2012-04-20 14:03
不会是国人开发的吧
3 楼 ioly 2012-04-20 14:02
clojureing...
2 楼 xifo 2012-04-20 12:02
原来我真的OUT了,第一次听说Clojure!
1 楼 nicholas.sun 2012-04-20 10:56
怎么没人顶clojure呢

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • Kotlin 函数式编程(Kotlin Functional Programming)

    Kotlin函数式编程 (KotlinFunctionalProgramming) ...1.2.函数式编程语言家族7 1.2.1.概述7 1.2.2.函数式编程语言介绍8 1.3.函数式编程的特征10 1.3.1.函数是"第一等公民"(First-classandhigher-order...

  • Kotlin 1.4 版本正式发布:新功能一覽

    2020年 8 月 17 日,Kotlin 1.4 版本正式发布。此次的版本更新花费了很多精力来提高 Kotlin 及其工具的性能和质量,例如高亮显示的速度提高了 1.5-4 倍,支持多种新的语言功能,例如 Kotlin 接口 SAM 转换。 在过去...

  • 编程语言概述

    收集编程语言的发展历程,谈谈现状。

  • 第1章 JVM语言家族概览 《Kotin 编程思想·实战》

    第1章 JVM语言家族概览 天地和而万物生,阴阳接而变化起。《荀子·礼记》 1.1 编程语言简述 1.1.1 编程语言是什么 所谓编程语言只是一个抽象的规范,而编译器是这个规范的实现,它是在这个规范的严格定义下被实现的....

  • Clojure命名空间

    + Clojure命名空间和var概述 + 如何定义命名空间 + 如何使用其它命名空间里的函数 + require,refer和use + 常见错误和典型错误,以及导致这些错误的原因 + 命名空间和代码管理 版权: This work is licensed under ...

  • Jvm基础篇-01-Java虚拟机家族起源

    Java不仅仅是一门编程语言,它还是一个由一系列计算机软件和规范组成的技术体系,这个技术体系提供了完整的用于软件开发和跨平台部署的支持环境,并广泛应用于嵌入式系统、移动终端、企业服务器、大型机等多种场合,...

  • Java 之父 James Gosling 最新访谈:JIT 很好,但不适合所有语言

    计算机编程确实是一门艺术。James Gosling,“Java 之父”, 完成了 Java 的原始设计,并实现了 Java 最初版本的编译器和虚拟机。90年代初,James Goslin...

  • Ruby高手点评Scala编程语言十大绝招

    我用过的编程语言还有 Pascal、C、C++、Java、PHP、Ruby 和 Groovy,但是,与所有那些我用过的语言相比,我发觉 Scala 是一门与众不同的语言。我是在看到 Twitter 上关于 Ruby 和 Scala 讨论之后,才开始我的 Scala ...

  • 尚硅谷-宋红康-JVM上中下篇完整笔记

    尚硅谷-康师傅-jvm详细笔记,欢迎转载,放心食用。

  • JVM 平台上的各种语言的开发指南

    JVM 平台上的各种语言的开发指南 为什么我们需要如此多的JVM语言? 在2013年你可以有50中JVM语言的选择来用于你的下一个项目。尽管你可以说出一大打的名字,你会准备为你的下一个项目选择一种新的JVM语言么? ...

  • v1.4 发布在即,诞生近 10 年的 Kotlin 取代 Java 了吗?

    特别是,Kotlin 函数式编程方式相比于 Java 是思想上的变化。Kotlin 的各种语法糖简化了代码量。Kotlin 的协程吸收了各家语言协程的特性,同时让异步编程变得简单。 据我们了解,Kotlin 是为了弥补 Java 的部分缺点...

  • JVM 平台上的各种语言的开发指南[z]

    为什么我们需要如此多的JVM语言? 在2013年你可以有50中JVM语言的选择来用于你的下一个项目。尽管你可以说出一大打的名字,你会准备为你的下一个项目选择一种新的JVM语言么? 如今借助来自像Xtext和ANTLR这样的工具...

  • 《Kotlin项目实战开发》第1章 Kotlin是什么

    第1章 Kotlin是什么当下互联网大数据云计算时代,数以百万计的应用程序在服务器、移动手机端上运行,其中的开发语言有很大一部分是用流行软件界20多年的、强大稳定的主力的编程语言Java编写。如果我们用一辆汽车来...

  • 尚硅谷-宋红康-JVM上中下篇完整笔记-JVM上篇_内存与垃圾回收篇

    TIOBE语言热度排行榜世界上没有最好的编程语言,只有最适用于...java: 跨平台的语言JVM: 跨语言的平台随着Java7的正式发布,Java虚拟机的设计者们通过JSR-292规范基本实现在Java虚拟机平台上运行非Java语言编写的程序.

  • JVM 字节码

    Java 虚拟机不和包括 Java 在内的任何语言绑定,它只与“Class 文件”这种特定的二进制文件格式所关联。...想要让一个Java程序正确地运行在JVM中,Java源码就必须要被编译为符合JVM规范的字节码。Java SE规范。

  • v1.4发布在即,诞生近10年的Kotlin取代Java了吗?

    特别是,Kotlin 函数式编程方式相比于 Java 是思想上的变化。Kotlin 的各种语法糖简化了代码量。Kotlin 的协程吸收了各家语言协程的特性,同时让异步编程变得简单。 据我们了解,Kotlin 是为了弥补 Java 的部分缺点...

  • 01 JVM与Java体系结构

    C语言需要程序员自己来分配内存和回收内存,而Java全部交给JVM进行分配和回收。 内存动态分配、垃圾收集技术、垃圾回收算法、即时编译器JIT、底层原理等。 图1-1 Java应用程序 2. Java生态圈 Java是目前应用最为...

  • 男人事业成功的21条 [收藏]

    1.坚持看CCTV-1新闻联播。要想把握经济命脉,必须关注政局,新闻联播图文并茂,有声有色,着实为中国商人的最佳晴雨表;你可以不看财经报道,也可以不看焦点访谈,如果你不是做石油和外汇的,甚至你都可以不去管类似9.11事件和中东局势。  2.不要轻易相信合约或合同哪怕合约让你的律师看过了,公证处公证了都不要轻易相信,甚至当你的客户把钱已经汇入你指定的账户以后你都必须确认,这笔钱你能不能拿出来,能不能

  • 潇潇雨祭

    潇潇雨祭 祭奠我那份未曾开始的爱情   作者:杜雪 序: 习惯于在自己的文章里加入序了,这次也不例外.我都不知道什么时候自己变得如此的多愁与善感了.也许第二次的恋爱结束以来就是如此.也许不是.初夏的深圳,格外的热,五楼的小房也没有任何的降温措施.临窗,电脑旁,窗外的天色开始变了.人也变得格外的烦躁与不安,我知道,这是下雨前的征兆.雨下了,很大.无风.闷热.痴痴地看着窗外的雨.想哭.可是更想笑.因为

Global site tag (gtag.js) - Google Analytics